using System;
using System.Collections.Generic;
using System.Text;

namespace ThatsMeSDK
{
	/// <summary>
	/// Defines a GalleryPicture (pic)
	/// </summary>
	public class GalleryPicture
	{
		/// <summary>
		/// Id of the Picture
		/// </summary>
		public int Id{get; set;}
		
		/// <summary>
		/// Site Uri of the Picture
		/// </summary>
		public Uri Url{get; set;}
		
		/// <summary>
		/// Time when image has been added
		/// </summary>
		public DateTime Added{get; set;}
		
		/// <summary>
		/// Amount of comments
		/// </summary>
		public int CommentsCount{get; set;}
		/// <summary>
		/// Amount of people who favorised this picture
		/// </summary>
		public int FavsCount {get; set;}
		/// <summary>
		/// Amount of people who saw this picture
		/// </summary>
		public int Views{get; set;}
		
		/// <summary>
		/// Positiv votes
		/// </summary>
		public int PositiveVotes{get; set;}
		/// <summary>
		/// Negative votes
		/// </summary>
		public int NegativeVotes{get; set;}
		
		/// <summary>
		/// Big Picture Url
		/// </summary>
		public Uri SourceBig{get; set;}
		/// <summary>
		/// Thumbnail Picture Url
		/// </summary>
		public Uri SourceThumb{get; set;}
		/// <summary>
		/// Mini Picture Url
		/// </summary>
		public Uri SourceMini{get; set;}
		
		/// <summary>
		/// Member Id
		/// </summary>
		public int MemberId{get; set;}
		/// <summary>
		/// Member Nickname
		/// </summary>
		public string MemberNick{get; set;}
		/// <summary>
		/// Member Profile page
		/// </summary>
		public Uri MemberProfilePage{get; set;}
	}
}
